home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
SGI Desktop Special Edition 1.0
/
SGI Desktop Special Edition 1.0.iso
/
relnotes
/
patchSG0000615
/
ch1.z
/
ch1
Wrap
Text File
|
1995-09-11
|
8KB
|
265 lines
- 1 -
1. _P_a_t_c_h__S_G_0_0_0_0_6_1_5__R_e_l_e_a_s_e__N_o_t_e
This release note describes patchSG0000615 to IRIX 5.3. This
patch updates the file /var/arch/libvl/ev1.so.
1.1 _S_u_p_p_o_r_t_e_d__H_a_r_d_w_a_r_e__P_l_a_t_f_o_r_m_s
This patch contains Galileo/Indigo2/Indy Video bug fixes for
Indigo (Elan, XZ, XZ), Indigo2 (EXtreme, XZ, XL), and Indy
(XL). Supported processor types include the R4000, R4400,
and the R4600SC. The software cannot be installed on other
configurations.
1.2 _S_u_p_p_o_r_t_e_d__S_o_f_t_w_a_r_e__P_l_a_t_f_o_r_m_s
This patch contains bug fixes for IRIX 5.3 for the above
hardware platforms. The software cannot be installed on
other configurations. This patch is a superset of the
previous 5.3 patchSG0000362. It is not necessary to install
patchSG0000362 prior to installing this patch as this patch
incorporates all of the fixes provided by patchSG0000362.
1.3 _S_p_e_c_i_a_l__I_n_s_t_a_l_l_a_t_i_o_n__C_o_n_s_i_d_e_r_a_t_i_o_n_s
You will need to install both patchSG000651(or dmedia_eoe
5.5) and patchSG0000615 to fix Bug #278648. Installing this
patch only will cause the memory corruption.
Installing this patch updates a DSO used by the video daemon
(videod). The inst exit operation will restart videod to
force it to use the newly installed DSO. When videod is
restarted, all currently running VL applications may
terminate once their connection to videod is broken by this
procedure.
1.4 _B_u_g_s__F_i_x_e_d__b_y__P_a_t_c_h__S_G_0_0_0_0_6_1_5
This patch contains fixes for the following bug in IRIX 5.3.
Bug number from Silicon Graphics bug tracking system are
included for reference.
+o Inperson 2.0 snap video on Galileo doesn't work.(Bug
#278648) There seems to be a race condition between
InPerson checking for valid frames and the videod's
transfer thread starting. Videod may return the
BeginTransfer succeeded even before the transfer thread
had a chance to run and start the ioctl. Also the
Galileo DD layer fails to realize the path by not
decrementing the user count when the path goes down to
done using.
- 2 -
Additionally, the following bugs are carried over from
obsoleted Patch SG0000362.
+o IndyVideo vcp won't let you switch inputs among input
ports, (Bug #263788). Changing the video input
selection is now possible while a video transfer is
active. Since this patch now allows one to change the
input selection, the users must be aware that changing
inputs which result in either video standard or pixel
timing change, (i. e. NTSC/PAL and CCIR/Square pixel),
can produce/provide video which is not decoded/encoded
correctly by Galileo or IndyVideo hardware. Galileo
and IndyVideo video will not automatically reconfigure
upon pixel timing or video standard change. These
configurations must be explicitly set be the user when
no video transfers are running.
+o ErrorF() symbol undefined in ev1.so (Bug 266241). This
function was improperly referenced in the libvl portion
of ev1.so. This reference has been removed. The error
condition that resulted in the problem initially is
that ev1.so, on behalf of the VL client, opens
/dev/graphics in order to issue ioctls to determine to
which head of a multi-head system the video board is
attached. If the VL client was using OpenGL, then
opening /dev/graphics (IrisGL) resulted in the graphics
driver rejecting the second open (see /var/adm/SYSLOG).
The current solution is if /dev/graphics (IrisGL) fails
to open, then /dev/opengl (OpenGL) is opened. Depending
on the mode already established by the VL client
program, this may or may not result in a syslog message
being written when vlCreatePath() is invoked. This
message will be of the form "gfx: attempt to do both
IrisGL and OpenGL rendering from the same process
denied". For now, just ignore the syslog message.
1.5 _S_u_b_s_y_s_t_e_m_s__I_n_c_l_u_d_e_d__i_n__P_a_t_c_h__S_G_0_0_0_0_6_1_5
This patch release includes these subsystems:
+o patchSG0000615.galileo_sw.eoe
1.6 _I_n_s_t_a_l_l_a_t_i_o_n__I_n_s_t_r_u_c_t_i_o_n_s
Because you want to install only the patches for problems
you have encountered, patch software is not installed by
default. After reading the descriptions of the bugs fixed in
this patch (see Section 1.3), determine the patches that
meet your specific needs.
- 3 -
If, after reading Sections 1.1 and 1.2 of these release
notes, you are unsure whether your hardware and software
meet the requirements for installing a particular patch, run
_i_n_s_t.
Patch software is installed like any other Silicon Graphics
software product. Follow the instructions in your _S_o_f_t_w_a_r_e
_I_n_s_t_a_l_l_a_t_i_o_n _A_d_m_i_n_i_s_t_r_a_t_o_r'_s _G_u_i_d_e to bring up the miniroot
form of the software installation tools.
Follow these steps to select a patch for installation:
1. At the Inst>prompt, type
iiiinnnnssssttttaaaallllllll ppppaaaattttcccchhhhSSSSGGGG_x_x_x_x_x_x_x
where _x_x_x_x_x_x_x is the patch number.
2. Select the desired patches for installation.
3. Initiate the installation sequence. Type
IIIInnnnsssstttt>>>> ggggoooo
4. You may find that two patches have been marked as
incompatible. If this occurs, you must deselect one
of the patches.
IIIInnnnsssstttt>>>> kkkkeeeeeeeepppp ppppaaaattttcccchhhhSSSSGGGG_x_x_x_x_x_x_x
where _x_x_x_x_x_x_x is the patch number.
5. After completing the installation process, exit the
_i_n_s_t program by typing
IIIInnnnsssstttt>>>> qqqquuuuiiiitttt
To remove a patch, use the _v_e_r_s_i_o_n_s _r_e_m_o_v_e command as you
would for any other software subsystem. The removal process
reinstates the original version of software unless you have
specifically removed the patch history from your system.
vvvveeeerrrrssssiiiioooonnnnssss rrrreeeemmmmoooovvvveeee ppppaaaattttcccchhhhSSSSGGGG_x_x_x_x_x_x_x
where _x_x_x_x_x_x_x is the patch number.
To keep a patch but increase your disk space, use the
_v_e_r_s_i_o_n_s _r_e_m_o_v_e_h_i_s_t command to remove the patch history.
vvvveeeerrrrssssiiiioooonnnnssss rrrreeeemmmmoooovvvveeeehhhhiiiisssstttt ppppaaaattttcccchhhhSSSSGGGG_x_x_x_x_x_x_x
- 4 -
where _x_x_x_x_x_x_x is the patch number.